﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
namespace Model
{
    [DataContract]
    public class Projekt
    {
        public List<Bruger> TilkobledeBrugere{ get; set; }

        [DataMember]
        public string projektnavn{ get; set; }
        [DataMember]
        public DateTime projektstart { get; set; }
        [DataMember]
        public DateTime projektslut { get; set; }
        [DataMember]
        public int projektnummer { get; set; }

        [DataMember]
        public Bruger MinEjer { get; set; }

        // Konstruktør
        public Projekt(string projektnavn, DateTime projektstart, DateTime projektslut, int projektnummer, Bruger ejer)
        {
            TilkobledeBrugere = new List<Bruger>();
            this.projektnavn = projektnavn;
            this.projektstart = projektstart;
            this.projektslut = projektslut;
            this.projektnummer = projektnummer;
            MinEjer = ejer;
        }

        public void TilknytBrugerTilProjekt(Bruger bruger)
        {
            TilkobledeBrugere.Add(bruger);
        }

    }
}
